#ifndef GAMERECORD_H
#define GAMERECORD_H

#include "Headers.h"
#include "GameInfo.h"
#include "GameMoves.h"

class GameRecord
{
private:
    GameInfo * _gameInfo; //wskaźniki tutaj zeby nie kopiowac obiektów
    GameMoves * _gameMoves;
public:
    GameRecord(GameInfo * gameInfo, GameMoves * movesHistory);
    GameInfo * getGameInfo();
    GameMoves * getGameMoves();

    ~GameRecord();
    //QString getGameHeader(int header) const; <- NEIN!!!
    //QString getGameMoveName(int move) const;
    //QString getGameMoveComm(int move) const;
};

typedef QVector<GameRecord*> GameRecords;

#endif // GAMERECORD_H
